package com.sxfq.loansupermarket.backsystem.modular.tcCenter.entity;

import com.baomidou.mybatisplus.activerecord.Model;
import com.sxfq.loansupermarket.backsystem.modular.basicData.entity.TcInfo;
import com.sxfq.loansupermarket.backsystem.modular.doctorLooked.entity.JgInfo;
import com.sxfq.loansupermarket.backsystem.modular.doctorLooked.entity.SfInfo;
import com.sxfq.loansupermarket.backsystem.modular.marketing.entity.ReservationsInfo;

import java.io.Serializable;
import java.util.List;

public class ConsultantInfo extends Model<ConsultantInfo> {

    private static final long serialVersionUID = 5L;

    private String id;
    private String customerName;            //客户姓名
    private String customerId;            //客户ID
    private String doctorId;               //医生ID
    private String customerPhone2;           //电话
    private String referee;                 //推荐人
    private String refereeShip;   //推荐人关系
    private String idCardNo;                 //身份证号
    private String phone;
    private String abbreviation;

    private String customerPhone;           //电话
    private Integer customerSex;             // 性别
    private String sex;             // 性别
    private Integer customerAge;             //年龄

    private String economicAbility;         //经济能力
    private String qqNumber;                 //QQ号
    private String wechatNumber;            //微信号
    private String otherContact;            //其他联系方式
    private String country;                  //国家
    private String vipLevelName;

    private String doctor;
    private String nurse;
    private String province;                 //省份
    private String cities;                   //城市
    private String region;                   //区域
    private String address;                   //区域
    private String quarters;                 //小区
    private String maritalStatus;           //'婚姻状况:1.已婚，2.未婚，3.离异'
    private String maritalStatusName;           //'婚姻状况:1.已婚，2.未婚，3.离异'
    private String reservationsId;           //
    private String outpatientName;           //
    private String arrivalStore;
    private String fieldTc;
    private String occupation;               //职业
    private String archiving;               //建档人id
    private String filingTime;              //建档时间
    private String entryClerk;              //录入人id
    private String follower;                //跟进人id
    private String expenditureProject;
    private String vehicle;                  //交通工具
    private String obstaclePoint;           //障碍点
    private String medium;                   //媒介
    private String channel;                  //渠道
    private Integer isLarge;                  //'是否大单：1.是，2.否',

    private String birthday;
    private String arrivalStatus;
    private Integer checkStatus;
    private String status;                   //状态
    private String remarks;                   //备注
    private String remarksReservation;    //预约备注
    private String classification;           //分类
    private String content;           //分类
    private String diagnosisContent;           //看诊内容
    private String diagnosisTime;           //看诊时间
    private String diagnosisTimeOne;           //看诊时间
    private String diagnosisTimeTwo;           //看诊时间
    private String diagnosisStatus;           //看诊状态
    private String tcName;           //tc姓名
    private String medicalRecordNumber;           //病历号
    private String dealStatus;           //开单状态
    private String isdealStatus;           //成交状态
    private Integer isReturnVisit;             //是否回访
    private String reservations;           //预约回访人名字
    private String appointmentTime;           //预约回访时间
    private String  causeOfNoReturnVisit;                //不回访原因
    private String  remarksOfReturnVisit;                //预约回访备注
    private String  returnToRemark;                //回访
    private String arrivalTime;               //到店时间
    private Double  actualAccountBalance;
    private Double  giveAccountBalance;
    private String phoneSharShip;
    private Double  accountarrears;
    private String firstVisitDate;
    private String customerStatus;
    private String oneChannel;                  //渠道
    private String twoChannel;                  //渠道
    private String thrChannel;                  //渠道
    private String oneMedium;                   //媒介
    private String twoMedium;                   //媒介
    private String thrMedium;                   //媒介
    private String isArrears;                  //渠道
    private String appointmentPayService;  //访问病种

    private String followStatus;   //跟踪状态
    private String consumptionStatus;  //消费状态
    private String reach;   //姓名  电话  微信 预约号
    private String countNum;
    private String getTime;
    private String actualAccountBalanceNum;
    private String consumAbility;

    private String startTime;
    private String endTime;
    private String createAppointmentTime;  //创建预约时间

    private String yellowNumber;
    private String documentNumber;
    private String huifang;
    private String xcustomerStatus;
    private String rid;
    private String treatmentUnit;  //科室
    private String checkoutMethod;
    private String todaySum;
    private String aftersSum;
    private String beforeSum;
    private Double jfbalance;
    private Double moneyBalance; //储值余额
    private Integer firstReturnSettings;
    private String membersNum;
    private String orthodonticsStatus;
    private String childrenCard;
    private String customerSexHead;
    private ReservationsInfo reservationsInfo;
    private List<ConsultantInfo> consultantInfoList;
    private List<TcRevisitsInfo> tcRevisitsInfoList;
    private List<TcInfo> getTcList;
    private List<SfInfo> getSfList;
    private List<JgInfo> getJgList;

    public ReservationsInfo getReservationsInfo() {
        return this.reservationsInfo;
    }

    public void setReservationsInfo(ReservationsInfo reservationsInfo) {
        this.reservationsInfo = reservationsInfo;
    }

    public List<JgInfo> getGetJgList() {
        return getJgList;
    }

    public void setGetJgList(List<JgInfo> getJgList) {
        this.getJgList = getJgList;
    }

    public List<SfInfo> getGetSfList() {
        return getSfList;
    }

    public void setGetSfList(List<SfInfo> getSfList) {
        this.getSfList = getSfList;
    }

    public List<TcInfo> getGetTcList() {
        return getTcList;
    }

    public void setGetTcList(List<TcInfo> getTcList) {
        this.getTcList = getTcList;
    }

    public List<ConsultantInfo> getConsultantInfoList() {
        return this.consultantInfoList;
    }

    public void setConsultantInfoList(List<ConsultantInfo> consultantInfoList) {
        this.consultantInfoList = consultantInfoList;
    }

    public List<TcRevisitsInfo> getTcRevisitsInfoList() {
        return this.tcRevisitsInfoList;
    }

    public void setTcRevisitsInfoList(List<TcRevisitsInfo> tcRevisitsInfoList) {
        this.tcRevisitsInfoList = tcRevisitsInfoList;
    }

    public String getCustomerSexHead() {
        return this.customerSexHead;
    }

    public void setCustomerSexHead(String customerSexHead) {
        this.customerSexHead = customerSexHead;
    }

    public String getChildrenCard() {
        return this.childrenCard;
    }

    public void setChildrenCard(String childrenCard) {
        this.childrenCard = childrenCard;
    }

    public String getOrthodonticsStatus() {
        return this.orthodonticsStatus;
    }

    public void setOrthodonticsStatus(String orthodonticsStatus) {
        this.orthodonticsStatus = orthodonticsStatus;
    }

    public String getAbbreviation() {
        return abbreviation;
    }

    public void setAbbreviation(String abbreviation) {
        this.abbreviation = abbreviation;
    }

    public String getMembersNum() {
        return membersNum;
    }

    public void setMembersNum(String membersNum) {
        this.membersNum = membersNum;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getVipLevelName() {
        return vipLevelName;
    }

    public void setVipLevelName(String vipLevelName) {
        this.vipLevelName = vipLevelName;
    }

    public String getRemarksReservation() {
        return remarksReservation;
    }

    public void setRemarksReservation(String remarksReservation) {
        this.remarksReservation = remarksReservation;
    }

    public String getMaritalStatusName() {
        return maritalStatusName;
    }

    public void setMaritalStatusName(String maritalStatusName) {
        this.maritalStatusName = maritalStatusName;
    }

    public String getOneMedium() {
        return oneMedium;
    }

    public void setOneMedium(String oneMedium) {
        this.oneMedium = oneMedium;
    }

    public String getTwoMedium() {
        return twoMedium;
    }

    public void setTwoMedium(String twoMedium) {
        this.twoMedium = twoMedium;
    }

    public String getThrMedium() {
        return thrMedium;
    }

    public void setThrMedium(String thrMedium) {
        this.thrMedium = thrMedium;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public String getCustomerPhone2() {
        return customerPhone2;
    }

    public void setCustomerPhone2(String customerPhone2) {
        this.customerPhone2 = customerPhone2;
    }

    public String getReferee() {
        return referee;
    }

    public void setReferee(String referee) {
        this.referee = referee;
    }

    public String getRefereeShip() {
        return refereeShip;
    }

    public void setRefereeShip(String refereeShip) {
        this.refereeShip = refereeShip;
    }

    public String getIdCardNo() {
        return idCardNo;
    }

    public void setIdCardNo(String idCardNo) {
        this.idCardNo = idCardNo;
    }

    public String getIsdealStatus() {
        return isdealStatus;
    }

    public void setIsdealStatus(String isdealStatus) {
        this.isdealStatus = isdealStatus;
    }

    public String getIsArrears() {
        return isArrears;
    }

    public void setIsArrears(String isArrears) {
        this.isArrears = isArrears;
    }

    public Double getJfbalance() {
        return jfbalance;
    }

    public void setJfbalance(Double jfbalance) {
        this.jfbalance = jfbalance;
    }

    public Double getMoneyBalance() {
        return moneyBalance;
    }

    public void setMoneyBalance(Double moneyBalance) {
        this.moneyBalance = moneyBalance;
    }

    public String getTodaySum() {
        return todaySum;
    }

    public void setTodaySum(String todaySum) {
        this.todaySum = todaySum;
    }

    public String getAftersSum() {
        return aftersSum;
    }

    public void setAftersSum(String aftersSum) {
        this.aftersSum = aftersSum;
    }

    public String getBeforeSum() {
        return beforeSum;
    }

    public void setBeforeSum(String beforeSum) {
        this.beforeSum = beforeSum;
    }

    public String getCheckoutMethod() {
        return checkoutMethod;
    }

    public void setCheckoutMethod(String checkoutMethod) {
        this.checkoutMethod = checkoutMethod;
    }

    public String getRid() {
        return rid;
    }

    public void setRid(String rid) {
        this.rid = rid;
    }

    public String getExpenditureProject() {
        return expenditureProject;
    }

    public void setExpenditureProject(String expenditureProject) {
        this.expenditureProject = expenditureProject;
    }

    public String getXcustomerStatus() {
        return xcustomerStatus;
    }

    public void setXcustomerStatus(String xcustomerStatus) {
        this.xcustomerStatus = xcustomerStatus;
    }

    public String getHuifang() {
        return huifang;
    }

    public void setHuifang(String huifang) {
        this.huifang = huifang;
    }

    public String getYellowNumber() {
        return yellowNumber;
    }

    public void setYellowNumber(String yellowNumber) {
        this.yellowNumber = yellowNumber;
    }

    public String getArrivalStatus() {
        return arrivalStatus;
    }

    public void setArrivalStatus(String arrivalStatus) {
        this.arrivalStatus = arrivalStatus;
    }

    public String getBirthday() {
        return birthday;
    }

    public void setBirthday(String birthday) {
        this.birthday = birthday;
    }

    public String getCreateAppointmentTime() {
        return createAppointmentTime;
    }

    public void setCreateAppointmentTime(String createAppointmentTime) {
        this.createAppointmentTime = createAppointmentTime;
    }

    public String getStartTime() {
        return startTime;
    }

    public void setStartTime(String startTime) {
        this.startTime = startTime;
    }

    public String getEndTime() {
        return endTime;
    }

    public void setEndTime(String endTime) {
        this.endTime = endTime;
    }

    public String getDoctorId() {
        return doctorId;
    }

    public void setDoctorId(String doctorId) {
        this.doctorId = doctorId;
    }

    public String getConsumAbility() {
        return consumAbility;
    }

    public void setConsumAbility(String consumAbility) {
        this.consumAbility = consumAbility;
    }

    public String getArrivalStore() {
        return arrivalStore;
    }

    public void setArrivalStore(String arrivalStore) {
        this.arrivalStore = arrivalStore;
    }

    public String getActualAccountBalanceNum() {
        return actualAccountBalanceNum;
    }

    public void setActualAccountBalanceNum(String actualAccountBalanceNum) {
        this.actualAccountBalanceNum = actualAccountBalanceNum;
    }

    public String getFollowStatus() {
        return followStatus;
    }

    public void setFollowStatus(String followStatus) {
        this.followStatus = followStatus;
    }

    public String getConsumptionStatus() {
        return consumptionStatus;
    }

    public void setConsumptionStatus(String consumptionStatus) {
        this.consumptionStatus = consumptionStatus;
    }

    public String getAppointmentPayService() {
        return appointmentPayService;
    }

    public void setAppointmentPayService(String appointmentPayService) {
        this.appointmentPayService = appointmentPayService;
    }

    public String getOneChannel() {
        return oneChannel;
    }

    public void setOneChannel(String oneChannel) {
        this.oneChannel = oneChannel;
    }

    public String getTwoChannel() {
        return twoChannel;
    }

    public void setTwoChannel(String twoChannel) {
        this.twoChannel = twoChannel;
    }

    public String getThrChannel() {
        return thrChannel;
    }

    public void setThrChannel(String thrChannel) {
        this.thrChannel = thrChannel;
    }

    public String getFieldTc() {
        return fieldTc;
    }

    public void setFieldTc(String fieldTc) {
        this.fieldTc = fieldTc;
    }

    public String getDoctor() {
        return doctor;
    }

    public void setDoctor(String doctor) {
        this.doctor = doctor;
    }

    public String getCustomerStatus() {
        return customerStatus;
    }

    public void setCustomerStatus(String customerStatus) {
        this.customerStatus = customerStatus;
    }

    public String getFirstVisitDate() {
        return firstVisitDate;
    }

    public void setFirstVisitDate(String firstVisitDate) {
        this.firstVisitDate = firstVisitDate;
    }

    public Double getAccountarrears() {
        return accountarrears;
    }

    public void setAccountarrears(Double accountarrears) {
        this.accountarrears = accountarrears;
    }

    public String getOutpatientName() {
        return outpatientName;
    }

    public void setOutpatientName(String outpatientName) {
        this.outpatientName = outpatientName;
    }

    public String getPhoneSharShip() {
        return phoneSharShip;
    }

    public void setPhoneSharShip(String phoneSharShip) {
        this.phoneSharShip = phoneSharShip;
    }

    public String getReservationsId() {
        return reservationsId;
    }

    public void setReservationsId(String reservationsId) {
        this.reservationsId = reservationsId;
    }

    public Double getGiveAccountBalance() {
        return giveAccountBalance;
    }

    public void setGiveAccountBalance(Double giveAccountBalance) {
        this.giveAccountBalance = giveAccountBalance;
    }

    public Double getActualAccountBalance() {
        return actualAccountBalance;
    }

    public void setActualAccountBalance(Double actualAccountBalance) {
        this.actualAccountBalance = actualAccountBalance;
    }

    public String getArrivalTime() {
        return arrivalTime;
    }

    public void setArrivalTime(String arrivalTime) {
        this.arrivalTime = arrivalTime;
    }

    public String getReturnToRemark() {
        return returnToRemark;
    }

    public void setReturnToRemark(String returnToRemark) {
        this.returnToRemark = returnToRemark;
    }
    public String getRemarksOfReturnVisit() {
        return remarksOfReturnVisit;
    }

    public void setRemarksOfReturnVisit(String remarksOfReturnVisit) {
        this.remarksOfReturnVisit = remarksOfReturnVisit;
    }

    public String getCauseOfNoReturnVisit() {
        return causeOfNoReturnVisit;
    }

    public void setCauseOfNoReturnVisit(String causeOfNoReturnVisit) {
        this.causeOfNoReturnVisit = causeOfNoReturnVisit;
    }

    public String getNurse() {
        return nurse;
    }

    public void setNurse(String nurse) {
        this.nurse = nurse;
    }

    public String getReservations() {
        return reservations;
    }

    public void setReservations(String reservations) {
        this.reservations = reservations;
    }

    public String getAppointmentTime() {
        return appointmentTime;
    }

    public void setAppointmentTime(String appointmentTime) {
        this.appointmentTime = appointmentTime;
    }

    public Integer getIsReturnVisit() {
        return isReturnVisit;
    }

    public void setIsReturnVisit(Integer isReturnVisit) {
        this.isReturnVisit = isReturnVisit;
    }

    public String getDealStatus() {
        return dealStatus;
    }

    public void setDealStatus(String dealStatus) {
        this.dealStatus = dealStatus;
    }
    public String getSex() {
        return sex;
    }

    public String getDiagnosisTimeOne() {
        return diagnosisTimeOne;
    }

    public void setDiagnosisTimeOne(String diagnosisTimeOne) {
        this.diagnosisTimeOne = diagnosisTimeOne;
    }

    public String getDiagnosisTimeTwo() {
        return diagnosisTimeTwo;
    }

    public void setDiagnosisTimeTwo(String diagnosisTimeTwo) {
        this.diagnosisTimeTwo = diagnosisTimeTwo;
    }

    public void setSex(String sex) {
        this.sex = sex;
    }

    public String getMedicalRecordNumber() {
        return medicalRecordNumber;
    }

    public void setMedicalRecordNumber(String medicalRecordNumber) {
        this.medicalRecordNumber = medicalRecordNumber;
    }
    public String getTcName() {
        return tcName;
    }

    public void setTcName(String tcName) {
        this.tcName = tcName;
    }

    public String getCustomerId() {
        return customerId;
    }

    public void setCustomerId(String customerId) {
        this.customerId = customerId;
    }

    public String getDiagnosisContent() {
        return diagnosisContent;
    }

    public void setDiagnosisContent(String diagnosisContent) {
        this.diagnosisContent = diagnosisContent;
    }

    public String getDiagnosisTime() {
        return diagnosisTime;
    }

    public void setDiagnosisTime(String diagnosisTime) {
        this.diagnosisTime = diagnosisTime;
    }

    public String getDiagnosisStatus() {
        return diagnosisStatus;
    }

    public void setDiagnosisStatus(String diagnosisStatus) {
        this.diagnosisStatus = diagnosisStatus;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getCustomerName() {
        return customerName;
    }

    public void setCustomerName(String customerName) {
        this.customerName = customerName;
    }

    public String getCustomerPhone() {
        return customerPhone;
    }

    public void setCustomerPhone(String customerPhone) {
        this.customerPhone = customerPhone;
    }

    public Integer getCustomerSex() {
        return customerSex;
    }

    public void setCustomerSex(Integer customerSex) {
        this.customerSex = customerSex;
    }

    public Integer getCustomerAge() {
        return customerAge;
    }

    public void setCustomerAge(Integer customerAge) {
        this.customerAge = customerAge;
    }

    public String getEconomicAbility() {
        return economicAbility;
    }

    public void setEconomicAbility(String economicAbility) {
        this.economicAbility = economicAbility;
    }

    public String getQqNumber() {
        return qqNumber;
    }

    public void setQqNumber(String qqNumber) {
        this.qqNumber = qqNumber;
    }

    public String getWechatNumber() {
        return wechatNumber;
    }

    public void setWechatNumber(String wechatNumber) {
        this.wechatNumber = wechatNumber;
    }

    public String getOtherContact() {
        return otherContact;
    }

    public void setOtherContact(String otherContact) {
        this.otherContact = otherContact;
    }

    public String getCountry() {
        return country;
    }

    public void setCountry(String country) {
        this.country = country;
    }

    public String getProvince() {
        return province;
    }

    public void setProvince(String province) {
        this.province = province;
    }

    public String getCities() {
        return cities;
    }

    public void setCities(String cities) {
        this.cities = cities;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public String getRegion() {
        return region;
    }

    public void setRegion(String region) {
        this.region = region;
    }

    public String getQuarters() {
        return quarters;
    }

    public void setQuarters(String quarters) {
        this.quarters = quarters;
    }

    public String getMaritalStatus() {
        return maritalStatus;
    }

    public void setMaritalStatus(String maritalStatus) {
        this.maritalStatus = maritalStatus;
    }

    public String getOccupation() {
        return occupation;
    }

    public void setOccupation(String occupation) {
        this.occupation = occupation;
    }

    public String getArchiving() {
        return archiving;
    }

    public void setArchiving(String archiving) {
        this.archiving = archiving;
    }

    public String getFilingTime() {
        return filingTime;
    }

    public void setFilingTime(String filingTime) {
        this.filingTime = filingTime;
    }

    public String getEntryClerk() {
        return entryClerk;
    }

    public void setEntryClerk(String entryClerk) {
        this.entryClerk = entryClerk;
    }

    public String getFollower() {
        return follower;
    }

    public void setFollower(String follower) {
        this.follower = follower;
    }

    public String getVehicle() {
        return vehicle;
    }

    public void setVehicle(String vehicle) {
        this.vehicle = vehicle;
    }

    public String getObstaclePoint() {
        return obstaclePoint;
    }

    public void setObstaclePoint(String obstaclePoint) {
        this.obstaclePoint = obstaclePoint;
    }

    public String getMedium() {
        return medium;
    }

    public void setMedium(String medium) {
        this.medium = medium;
    }

    public String getChannel() {
        return channel;
    }

    public void setChannel(String channel) {
        this.channel = channel;
    }

    public Integer getIsLarge() {
        return isLarge;
    }

    public void setIsLarge(Integer isLarge) {
        this.isLarge = isLarge;
    }

    public String getRemarks() {
        return remarks;
    }

    public void setRemarks(String remarks) {
        this.remarks = remarks;
    }

    public String getClassification() {
        return classification;
    }

    public void setClassification(String classification) {
        this.classification = classification;
    }

    public String getReach() {
        return reach;
    }

    public void setReach(String reach) {
        this.reach = reach;
    }

    public String getCountNum() {
        return countNum;
    }

    public void setCountNum(String countNum) {
        this.countNum = countNum;
    }

    public String getGetTime() {
        return getTime;
    }

    public void setGetTime(String getTime) {
        this.getTime = getTime;
    }

    public String getTreatmentUnit() {
        return treatmentUnit;
    }

    public void setTreatmentUnit(String treatmentUnit) {
        this.treatmentUnit = treatmentUnit;
    }

    public String getDocumentNumber() {
        return documentNumber;
    }

    public void setDocumentNumber(String documentNumber) {
        this.documentNumber = documentNumber;
    }

    public Integer getFirstReturnSettings() {
        return firstReturnSettings;
    }

    public void setFirstReturnSettings(Integer firstReturnSettings) {
        this.firstReturnSettings = firstReturnSettings;
    }

    public Integer getCheckStatus() {
        return checkStatus;
    }

    public void setCheckStatus(Integer checkStatus) {
        this.checkStatus = checkStatus;
    }

    @Override
    protected Serializable pkVal() {
        return null;
    }


}
